#pragma once

#include <cftc/reflect/object.h>
#include <cftf/meta/table.h>

namespace mt
{

	class CreatureModelInfo : public cftc::reflect::Object, public cftf::meta::Table<CreatureModelInfo, unsigned int>
	{
        CFT_DECLARE_REFLECT_CLASS();
    public:
        unsigned int modelid = 0;
        float bounding_radius = 0.0f;
        float combat_reach = 0.0f;
        unsigned char gender = 0;
        unsigned int modelid_other_gender = 0;                            // The opposite gender for this modelid (male/female)
        unsigned int modelid_other_team = 0;                              // The opposite team. Generally for alliance totem
    };

}
